ADP\BaseVersion\Includes\VolumePricingTable\RangeDiscountTable D

Total Complexity 162
Dependencies 26
Dependents 2
Total lines 1,024
Lines of code 705
Logical lines of code 401
Comment lines 147
Methods 21
Properties 8

Methods 21

Method Rating Maintainability Complexity Lines of code
findRuleForProductTable()
C
37 24 71
calculateColumnValueForProductVerboseTable()
B
32 18 121
fillSimpleProductTable()
B
37 17 84
getCategoryTable()
B
40 18 59
findRuleForCategoryTable()
B
41 16 55
getProductTable()
A
40 15 58
getProductTableContent()
A
46 10 39
createColumnsForProductVerboseTable()
A
47 7 39
calculateColumnValueForCategoryVerboseTable()
S
50 7 29
setUpFooter()
S
53 6 24
createColumnsForCategoryVerboseTable()
S
51 5 28
makePriceProcessor()
S
51 5 26
getCategoryTableContent()
S
60 3 14
buildProductContextOptions()
S
58 1 16
setProductContextOptions()
S
74 2 5
setCategoryContextOptions()
S
74 2 5
__construct()
S
63 2 10
buildCategoryContextOptions()
S
60 1 13
withContext()
S
81 1 3
withPersistentRuleRepository()
S
81 1 3
withRuleRepository()
S
81 1 3